package com.todo.user.api;

import com.todo.common.common.entity.response.BizResponse;
import com.todo.user.api.response.BaseUserInfoResponse;
import com.todo.user.api.response.BatchQuerySimplyUserInfoResponse;

import java.util.List;

/**
 * @author azhebuxing
 * @date 2025/2/25 17:04
 * @description
 */
public interface UserInfoApi {

    /**
     * 根据用户id查询用户基础信息
     *
     * @param userId
     * @return
     */
    BizResponse<BaseUserInfoResponse> queryBaseUserAccountInfoByUserId(Long userId);

    /**
     * 根据用户idList查询用户基础信息
     *
     * @param userIdList
     * @return
     */
    BizResponse<BatchQuerySimplyUserInfoResponse> batchQuerySimplyUserInfo(List<Long> userIdList);
}
